Integration in Component-Based Software Development Using Design Patterns
نویسندگان
چکیده
Components-based development is promising in improving software development productivity and software quality by re-using existing well-tested software components. However, one of the challenges of component-based development is how to integrate various components in software systems. In this paper, an approach is presented to apply design patterns to component integration. This approach uses a formal design pattern representation and a design pattern instantiation technique of automatic generation of component wrapper from design patterns.
منابع مشابه
Systems Development Strategy: a Component Based Approach, the Architecture
An architecture for building laboratory automation systems was developed using the component-based framework [1]. The requirements to build a flexible and adaptable automation system were exemplified through the architectural design process. Existing tools and technologies facilitated the development of this scalable architecture. Several design patterns were used to model this architecture. Th...
متن کاملProcessus IDM pour l'intégration des patrons de sécurité dans une application à base de composants. (An MDE process for security pattern integration in component based application)
Security has become an important challenge in current software and system development. Most of designers are experts in software development but not experts in security. It is important to guide them to apply security mechanisms in the early phases of software development to reduce time and cost of development. To reach this objective, we propose to apply security expertise as security patterns...
متن کاملEnsuring Structure and Behavior Correctness in Design Composition
The design of a large component-based software system typically involves the composition of different components. Instead of relying on a free composition of components, we advocate that more rigorous analysis methods to check the correctness of component composition would allow combination problems to be detected early in the development process so that people can save considerable effort of f...
متن کاملTowards the integration of security patterns in UML component-based applications
In software engineering, design patterns are considered effective tools for the reuse of specific information. They are widely used today to provide architects and designers with reusable design knowledge. This paper is about the use of patterns in secure systems and software engineering, in particular in model based engineering. In this paper, we are proposing a model-based methodology for sec...
متن کاملReview on Component Based System
CBSD Technique is based on the idea to develop software systems by selecting appropriate off-theshelf components and then to join them with a well-defined software structure. Because the new software development paradigm is more different from the traditional approach, quality assurance (QA) for CBSD is a new topic in the software engineering community. We survey current component-based softwar...
متن کامل